package org.dromara.third.convert.trouble.dto;

import lombok.Data;

@Data
public class TroubleDTO {

    /**
     * 主键
     */
    private Long id;

    /**
     * 隐患名称
     */
    private String dangerName;

    /**
     * 危险源编码
     */
    private String hazardCode;

    /**
     * 管控措施ID
     */
    private Long riskMeasureId;

    /**
     * 隐患排查记录ID
     */
    private Long recordId;

    /**
     * 隐患等级：0一般，1重大
     */
    private Long dangerLevel;

    /**
     * 登记时间
     */
    private String registTime;

    /**
     * 登记人
     */
    private String registrant;

    /**
     * 隐患来源
     */
    private Long dangerSrc;

    /**
     * 执法编号
     */
    private String enforcementId;

    /**
     * 治理类型：0即查即改，1限期整改
     */
    private Long dangerManageType;

    /**
     * 隐患类型
     */
    private Long hazardDangerType;

    /**
     * 隐患类别
     */
    private Long hazardCategory;

    /**
     * 隐患描述
     */
    private String dangerDesc;

    /**
     * 原因分析
     */
    private String dangerReason;

    /**
     * 控制措施
     */
    private String controlMeasures;

    /**
     * 整改资金
     */
    private String cost;

    /**
     * 整改责任人
     */
    private String liablePerson;

    /**
     * 隐患治理期限
     */
    private String dangerManageDeadline;

    /**
     * 验收人
     */
    private String checkAcceptPerson;

    /**
     * 验收时间
     */
    private String checkAcceptTime;

    /**
     * 验收情况描述
     */
    private String checkAcceptComment;

    /**
     * 隐患状态：0整改中，1待验收，9已验收
     */
    private Long state;

    /**
     * 整改前照片
     */
    private String attachments1;

    /**
     * 整改后照片
     */
    private String attachments2;

    /**
     * 删除标志：0正常，1已删除
     */
    private String delFlag;

    /**
     * 创建部门
     */
    private String createDept;

    /**
     * 创建者
     */
    private String createBy;

    /**
     * 创建时间
     */
    private String createTime;

    /**
     * 更新者
     */
    private String updateBy;

    /**
     * 更新时间
     */
    private String updateTime;
}
